4
תגובות
בעיה בפונקציות
פתח
ArielTador
,
שלום!
עשיתי, שבדף HTML ראשון יש לי פונקציה, עם כמה קודי HTML ולולאות בפנים.
עשיתי גם עוד דף, שקולט את הדף הזה עם הפונקציה, ועושה print לפונקציה, כלומר מדפיס אותה.
אך כשאני מדפיס אותה היא לא נדפסת.
אז.. נגיד זה דף הפונקציה:
וזה הדף של ההדפסה:
מה לא בסדר כאן?!
עשיתי, שבדף HTML ראשון יש לי פונקציה, עם כמה קודי HTML ולולאות בפנים.
עשיתי גם עוד דף, שקולט את הדף הזה עם הפונקציה, ועושה print לפונקציה, כלומר מדפיס אותה.
אך כשאני מדפיס אותה היא לא נדפסת.
אז.. נגיד זה דף הפונקציה:
<?php
$p = "";
$p .= '
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="he" dir="rtl" lang="he">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>מערכת ניהול תוכן</title>
</head>
<body>
';
$globalstopfile = 'png';
function headerpanel()
{
$p .='
<img src="images/panel/global/panellogo.'.$globalstopfile.'" style="margin-top: 5px;">
';
$ipanel = 0;
$optionid = 1;
while($ipanel < 7)
{
while($optionid < 8)
{
$p .='<a href="paneloptions.php?op='.$optionid.'><img src="images/panel/headpanels/'.$ipanel.'.'.$globalstopfile.'" /></a>';
$optionid++;
}
$ipanel++;
}
}
$p = "";
$p .= '
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="he" dir="rtl" lang="he">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>מערכת ניהול תוכן</title>
</head>
<body>
';
$globalstopfile = 'png';
function headerpanel()
{
$p .='
<img src="images/panel/global/panellogo.'.$globalstopfile.'" style="margin-top: 5px;">
';
$ipanel = 0;
$optionid = 1;
while($ipanel < 7)
{
while($optionid < 8)
{
$p .='<a href="paneloptions.php?op='.$optionid.'><img src="images/panel/headpanels/'.$ipanel.'.'.$globalstopfile.'" /></a>';
$optionid++;
}
$ipanel++;
}
}
וזה הדף של ההדפסה:
<?php
require_once('panelthems.php');
$p .= headerpanel();
$p .= '
</body>
</html>
';
echo $p;
?>
require_once('panelthems.php');
$p .= headerpanel();
$p .= '
</body>
</html>
';
echo $p;
?>
מה לא בסדר כאן?!
4 תשובות
ענה
iiddaannyy
ב
04 לאוגוסט 2012
#
בפונקציה לא בצעת return בסוף.
ענה
ArielTador
ב
04 לאוגוסט 2012
#
מקודם עשיתי return 24; ואז זה הדפיס לי בדף 24, אז מחקתי את זה!,
איך אני יכול לעשות את זה, כשי שידפיס לי את מה שכתוב בפונקציה?
ענה
iiddaannyy
ב
05 לאוגוסט 2012
#
למה להחזיר 24? תחזיר את p$.